iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0
佛心分享-SideProject30

使用unity 及 photon fusion 打造線上RTS遊戲系列 第 11

Day 11 Photon Fusion 專案設定(下)

  • 分享至 

  • xImage
  •  

主機端移轉

  • Enable Auto Update:host migration會自動更新
  • Update Delay:主機端移轉快照上傳到Photon Cloud之間的時間

網路狀況

此設定主要是用來模擬網路情況,如延遲或遺失等問題,測試完即可關閉。

  • Enabled:開啟進階選項
  • Delay Shape:
    • Noise
    • Sine
    • Square
    • Triangle
    • Saw
    • Reverse Saw
  • Delay Min:最小延遲,0到0.5
  • Delay Max:最大延遲,0到0.5
  • Delay Period:延遲在Delay Min和Delay Max之間以秒為單位振盪的速率
  • Delay Threshold:當延遲震盪低於該值,延遲設為Delay Min
  • Additional Jitter:確定下一個延遲值後,一個從0到此值的隨機值將被新增到延遲中。
  • Loss Chance Shape:設定損失振盪的模式。選項與Delay Shape相同
  • Loss Chance Min:損失發生的最低機會值,範圍從0(0%)到1(100%)。
  • Loss Chance Max:損失發生的最高機會值,範圍從0(0%)到1(100%)。
  • Loss Chance Threshold:當振盪低於該值(範圍從0到1)時,延遲將設定為Loss Chance Min。
  • Loss Chance Period:損失機會在Loss Chance Min和Loss Chance Max之間以秒為單位振盪的速率。

Heap

讓使用者定義Fusion預分配的記憶體,用於最佳化記憶體和增進效能。

  • Page Shift:決定每個Heap Page的大小,這會影響記憶體分配的細微性。它的範圍從1KB到256KB,幂次為2。較低的移位導致較小的記憶體分配,而較高的移位允許較大的分配
  • Page Count:指定為堆分配的初始頁數。範圍從16到4096,這定義了為堆分配的頁數,並影響分配的初始記憶體總量

Fusion 在設定中有許多方便開發的功能,跟讓開發者能夠自由定義的選項,在開發前把諸多設定理解並能夠妥善使用可以加速開發效率。


上一篇
Day 10 Photon Fusion 專案設定(上)
下一篇
Day 12 Photon Fusion 攻擊及冷卻
系列文
使用unity 及 photon fusion 打造線上RTS遊戲12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言